import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestPrintf {
    public static void main(String[] args) {
        SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd");

        String input = args.length == 0 ? "1818-11-11" : args[0];

        System.out.print(input + " Parses as \n");

        Date t;

        try {
            t = ft.parse(input);
            System.out.println(t);
        } catch (ParseException e) {
            System.out.println("Unparseable using " + ft);
        }//解析字符串为时间
    }

/*        // 初始化 Date 对象
        Date date = new Date();

        //c的使用
        System.out.printf("全部日期和时间信息：%tc%n",date);
        //f的使用
        System.out.printf("年-月-日格式：%tF%n",date);
        //d的使用
        System.out.printf("月/日/年格式：%tD",date);
        //r的使用
        System.out.printf("HH:MM:SS PM格式（12时制）：%tr",date);
        //t的使用
        System.out.printf("HH:MM:SS格式（24时制）：%tT",date);
        //R的使用
        System.out.printf("HH:MM格式（24时制）：%tR",date);*/

}
